package copyengine.utils.sequence
{
    import copyengine.log.CELog;

    public class CESequenceBasic
    {
        private var mOnFinishCallback:Function;

        public function CESequenceBasic()
        {
        }

        public function execute():void {CELog.err("Child class should override this function");}

        public final function set finishCallback(_fun:Function):void {mOnFinishCallback = _fun;}

        public final function onSequenceExecuteFinish():void {mOnFinishCallback();}

    }

}
